home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr06 / finala.zip / FINALAPP.DOC < prev    next >
Text File  |  1993-07-01  |  18KB  |  419 lines

  1.  
  2. -------------------------------------------------------------------------
  3.                    About FINAL APPROACH
  4. -------------------------------------------------------------------------
  5.  
  6. Most modern flight simulators have reached a level of realism that makes 
  7. the use of real-world instrument approach plates a necessity.
  8.  
  9. Unfortunately, only few charts are generally included with these programs. 
  10. While ATP has a whole bunch of them, they are as rare as hen's teeth within 
  11. the docs of FS4 or most of the Scenery Disks. And then there are all those 
  12. scenery and/or adventure designers out there, who would like to make one or 
  13. more appropriate plates available to all users of their work. These reasons 
  14. lead me to develop FINAL APPROACH.
  15.  
  16. With FINAL APPROACH you will display and, if you wish, design your own 
  17. instrument approach plates on screen. You may also generate hardcopies in 
  18. the highest resolution available on your printer.
  19.  
  20. I could not do this project as a DOS program because, as a leisure time 
  21. programmer, I simply have no way to include printer drivers for all those 
  22. dozens of printers on the market. This is why I decided to use Visual Basic 
  23. for Windows.
  24.  
  25. The current version is freeware, which means that you are absolutely free 
  26. to use it, encouraged to distribute it and _not allowed_ to charge for it 
  27. or for the IAPs you may have created with it.
  28.  
  29.  
  30. -------------------------------------------------------------------------
  31.                              Features
  32. -------------------------------------------------------------------------
  33.  
  34. FINAL APPROACH allows you to display, design and print Instrument Approach 
  35. Plates for use with any PC-based flight simulator.
  36.  
  37. Because the resolution of our current generation of monitors would hardly 
  38. allow for a complete chart to be displayed and remain easily readable, 
  39. FINAL APPROACH will only include the Plan View of the IAP. A Profile View 
  40. (Glidepath) may be added in a future version.
  41.  
  42. Available elements:
  43.  
  44. - 1 runway
  45. - 1 approach line with optional procedure turn, localizer, middle marker.
  46. - 1 outer marker
  47. - 3 VOR stations
  48. - 3 NDB stations
  49. - 3 intersections
  50. - 6 connecting lines, starting at any VOR or intersection
  51. - 12 text strings of any length, 8-14 point, regular or bold
  52. - 6 shaded boxes to label VORs and NDBs, same options as above
  53. - 1 rounded box for the ILS approach, same options as above
  54.  
  55. For your convenience:
  56.  
  57. - Checkbox to overimpose a grid on the drawing surface
  58. - Checkbox to display 320x200 size (for AAF PCX files)
  59. - Checkbox to number the VORs and intersections on screen
  60. - Left border selectable before printing
  61. - Copy to clipboard (to export to Paintbrush or similar)
  62. - Undo button to erase the last element drawn
  63.  
  64.  
  65. -------------------------------------------------------------------------
  66.                          Revision history
  67. -------------------------------------------------------------------------
  68.  
  69. * * Version 1.0 (released 18.11.92)
  70. Basic version
  71.  
  72.  
  73. -------------------------------------------------------------------------
  74.                         Setting up FINAL APPROACH
  75. -------------------------------------------------------------------------
  76.  
  77. A. Minimum configuration
  78.  
  79. FINAL APPROACH requires Windows 3.1, installed on a PC with 286 or higher 
  80. processor, 2 Mb of RAM, an EGA or higher adapter and any printer supported 
  81. by Windows.
  82.  
  83. The Visual Basic runtime library VBRUN100.DLL must be present in the 
  84. Windows directory. You can download it from almost any BBS.
  85.  
  86. B. Installation
  87.  
  88. Copy the files included in FINALA.ZIP to any directory of your hard disk. 
  89. They will take up less than 100K.
  90.  
  91. C. Running Final Approach
  92.  
  93. From within the Windows Program Manager, choose File - Run..., then type 
  94. the path and name of FINALAPP.EXE into the dialog box. Click OK.
  95.  
  96. To install Final Approach permanently into one of your program groups, 
  97. choose File - New - Program Item and then enter a description and path to 
  98. FINALAPP.EXE. From that moment on, you can run the program by 
  99. double-clicking on the FINAL APPROACH icon. 
  100.  
  101.  
  102. -------------------------------------------------------------------------
  103.            Quick Start (just in case you don't like manuals)
  104. -------------------------------------------------------------------------
  105.  
  106. When you start the program you'll see an empty Instrument Approach Plate 
  107. (IAP) with two rows of buttons to the right of it. Try all those buttons in 
  108. sequence and keep an eye on the status line below the chart. For a first 
  109. impression you can also load and print some of the IAPs that come with the 
  110. program.
  111.  
  112. To load an IAP, select the <LOAD> button. The IAPs are based on data files 
  113. with the extension *.IAP. Ten IAPs are included with the program. Select 
  114. one of those and click <OK>. Once an IAP is displayed you can print it, 
  115. copy it to the Windows Clipboard or edit it directly on screen.
  116.  
  117.  
  118. -------------------------------------------------------------------------
  119.                        The buttons explained
  120. -------------------------------------------------------------------------
  121.  
  122. A. <BASIC>
  123.  
  124. Clicking the <BASIC> button opens a window which lets you define the header 
  125. of your IAP (city, airport and approach, elevation, frequencies etc).
  126.  
  127. Before filling in the text boxes, you may click the <Give model> button. It 
  128. will fill out the entire dialogue window with default values, providing an 
  129. idea of what is expected in the different text boxes. Then you can simply 
  130. overwrite those values with the appropriate data for your plate.
  131.  
  132. - Map Name: Location of the airport (ex: SEATTLE, WASH)
  133. - Airport: Name of the airport (ex: TACOMA INTL)
  134. - Approach: Type of approach and runway (ex: VOR Rwy 34L)
  135. - Main Nav: Type, frequency and identifier of the Nav station the approach 
  136. is based on (ex: VOR 116.8 SEA)
  137. - Apt. Elev.: Elevation in feet above MSL, number only (ex: 429)
  138. - Cant Angle: Number with optional negative sign (ex: 5 or -5)
  139. Because of the geographic difference between Magnetic and True North the 
  140. headings on an IAP are generally canted in one way or another. If you have 
  141. an original IAP at hand, you can easily see that a line heading North is 
  142. not always going straight up, as one might suppose, but that it points more 
  143. or less to the top left or right. The Cant Angle allows to replicate this 
  144. on your IAP. If you enter a positive number, your lines (runway, approach, 
  145. VORs) will be canted forward by as many degrees, a negative number will 
  146. cant them backward.
  147. - Frequencies: If a frequency is not available, just leave the 
  148. corresponding text box blank, else type the frequency (ex: 118.45)
  149.  
  150. AVAILABILITY: This button is available any time. If you decide to change a 
  151. value later, simply reselect <BASIC>.
  152.  
  153. B. <RUNWAY>
  154.  
  155. Clicking the <RUNWAY> button opens a window in which you define the heading 
  156. of your runway. Do so by moving the horizontal scroll bar with the mouse, 
  157. the cursor keys (1° increments) or PgUp/PgDn (10° increments).
  158.  
  159. Click <OK>. The windows closes. Now place the runway threshold by clicking 
  160. at the appropriate location on the drawing canvas.
  161.  
  162. AVAILABILITY: This button is available any time. If you decide to change 
  163. the runway heading or location, simply select <REDO RUNWAY>. Beware though: 
  164. Redoing the runway will erase the approach line and eventual intersections 
  165. you may already have drawn!
  166.  
  167. C. <APPROACH>
  168.  
  169. Clicking the <APPROACH> button opens a window in which you define the 
  170. direction of the approach, which defaults to runway heading. Change it by 
  171. moving the horizontal scroll bar with the mouse, the cursor keys (for 1° 
  172. increments) or PgUp/PgDn (for 10° increments).
  173.  
  174. You have several more options:
  175.  
  176. - Select "Procedure Turn left" of "Procedure Turn right" to include the 
  177. corresponding symbol in front of the approach line.
  178. - Select "Localizer" for an appropriate representation of an ILS-approach.
  179. - Select "Middle Marker" to have the corresponding symbol drawn slightly 
  180. ahead of the runway threshold.
  181.  
  182. Click <OK>. The windows closes. Now click on the drawing canvas to define 
  183. the length of the approach line (the distance between the start of the 
  184. approach line and the runway threshold). Sounds complicated, but is quite 
  185. handy, once you understand how it is done.
  186.  
  187. Example: Suppose you have defined an approach heading of 090°. Now you can 
  188. click at one inch from the runway threshold (anywhere in an 360° circle 
  189. around it). The approach line will start at the distance from the runway 
  190. you clicked at, but aligned automatically to the 090° heading that you 
  191. defined in the dialogue window.
  192.  
  193. AVAILABILITY: This button is available any time. If you decide to change 
  194. the approach settings or length, simply select <REDO APPROACH>. Beware 
  195. though: Redoing the approach will erase all eventual intersections you may 
  196. already have drawn!
  197.  
  198. D. <OUTER MARKER>
  199.  
  200. This button is only available, if an approach line has been previously 
  201. drawn. Select it, then click on the drawing canvas to define the distance 
  202. between the Outer Marker and the runway threshold.
  203.  
  204. The Outer Marker is automatically centered onto the approach line, even if 
  205. you click outside. If the distance you indicate with your mouseclick is 
  206. longer than the approach line, the Outer Marker is placed at the very end 
  207. of the approach line.
  208.  
  209. AVAILABILITY: This button is available any time, once an approach line is 
  210. present. If you decide to change the location of the Outer Marker, simply 
  211. reselect <OUTER MARKER>. The old OM will be erased and you can define a new 
  212. one.
  213.  
  214. E. <INTERSECTIONS>
  215.  
  216. This button is only available, if an approach line has been previously 
  217. drawn. Select it, then click on the drawing canvas to define the distance 
  218. between the desired intersection and the runway threshold. A maximum of 
  219. three intersections is allowed. If you accidentally misplaced one, select 
  220. <UNDO> before placing any other element.
  221.  
  222. The intersection symbol (a small triangle) is automatically centered onto 
  223. the approach line, even if you click outside. If the distance you indicate 
  224. with your mouseclick is longer than the approach line, the intersection 
  225. symbol is placed at the very end of the approach line.
  226.  
  227. AVAILABILITY: not available once the three intersections have been drawn.
  228.  
  229. F. <VOR>
  230.  
  231. Select <VOR> to place the symbol for that navigation installation on your 
  232. plate. This symbol is canted automatically to match the Cant Angle set in 
  233. the Basic Window. A maximum of three VORs is allowed.
  234.  
  235. Place the symbol by clicking at the desired location on the drawing canvas. 
  236. If you accidentally misplaced it, select <UNDO> before placing any other 
  237. element.
  238.  
  239. AVAILABILITY: not available once the three VORs have been drawn.
  240.  
  241. G. <NDB>
  242.  
  243. Select <NDB> to place the symbol for that navigation installation on your 
  244. plate. A maximum of three NDBs is allowed.
  245.  
  246. Place the symbol by clicking at the desired location on the drawing canvas. 
  247. If you accidentally misplaced it, select <UNDO> before placing any other 
  248. element.
  249.  
  250. AVAILABILITY: not available once the three NDBs have been drawn.
  251.  
  252. H. <LINES>
  253.  
  254. Connecting lines (to a total of six) can be attached to any VOR or 
  255. intersection.
  256.  
  257. Select <LINES>, decide which element to attach the line to, then click 
  258. <OK>. Now click on the drawing canvas to define the end point of the line. 
  259. If you accidentally misplaced a line, select <UNDO> before placing any 
  260. other element.
  261.  
  262. AVAILABILITY: not available once the six lines have been drawn.
  263.  
  264. NOTE: If you are unsure which one of your VORs/intersections is nr. 1, 2 or 
  265. 3, you may select the checkbox labeled "Show Numbers" to the lower right of 
  266. your screen. All VORs and intersections on the plate will then display 
  267. their running number.
  268.  
  269. I. <FREE TEXT>
  270.  
  271. Select <FREE TEXT> to place up to twelve formatted text strings on the map. 
  272. In a dialogue window, you may type the text to display, define the desired 
  273. point size and whether you want the text bold or regular.
  274.  
  275. Then click <OK> and place the text by clicking at the appropriate location 
  276. on the drawing canvas. The text will start to the immediate right of your 
  277. mouseclick.
  278.  
  279. If the text doesn't fit (wrong point size or length) or you misplaced it, 
  280. select <UNDO> before placing any other element. Then reselect <FREE TEXT>. 
  281. Your old text string will still be there, so you can easily change point 
  282. size, attribute or location.
  283.  
  284. AVAILABILITY: not available once the 12 text strings have been drawn.
  285.  
  286. J. <TEXT BOX>
  287.  
  288. VORs and NDBs are generally identified by shadowed boxes, containing the 
  289. two- or three-letter-code and the frequency of the station.
  290.  
  291. Select <TEXT BOX> to place up to six such shadowed boxes on the map. In a 
  292. dialogue window, you may type the text to display, define the desired point 
  293. size and whether you want the text bold or regular.
  294.  
  295. Then click <OK> and place the box by clicking at the appropriate location 
  296. on the drawing canvas. Your mouseclick will correspond to the upper left 
  297. corner of the box.
  298.  
  299. If the box doesn't fit (wrong point size or length) or you misplaced it, 
  300. select <UNDO> before placing any other element. Then reselect <TEXT BOX>. 
  301. Your old text string will still be there, so you can easily change point 
  302. size, attribute or location.
  303.  
  304. AVAILABILITY: not available once the 6 text boxes have been drawn.
  305.  
  306. K. <ILS BOX>
  307.  
  308. ILS approaches are generally identified by long, unshadowed boxes with 
  309. rounded corners and which contain the approach heading, a four-letter-code 
  310. and the frequency of the ILS. Select <ILS BOX> to place such a box on the 
  311. map. In a dialogue window, you may type the text to display, define the 
  312. desired point size and whether you want the text bold or regular.
  313.  
  314. Then click <OK> and place the box by clicking at the appropriate location 
  315. on the drawing canvas. Your mouseclick will correspond to the upper left, 
  316. rounded corner of the box.
  317.  
  318. If the box doesn't fit (wrong point size or length) or you misplaced it, 
  319. select <UNDO> before placing any other element. Then reselect <ILS BOX>. 
  320. Your old text string will still be there, so you can easily change point 
  321. size, attribute or location.
  322.  
  323. AVAILABILITY: This button is available any time. If you decide to change 
  324. the box text, settings or location, simply reselect <ILS BOX>. The ILS Box 
  325. will be erased and you can then define and place a new box.
  326.  
  327. L. <COPY CLPBOARD>
  328.  
  329. This button allows you to copy the current drawing to the Windows 
  330. Clipboard, so that you can paste it into Paintbrush, edit it there and save 
  331. it in the format you prefer. To conserve space, only the actual chart is 
  332. transferred to the Clipboard, whereas the heading section is cut off.
  333.  
  334. M. CHECKBOX "SHOW 320*200"
  335.  
  336. If this Checkbox is selected, two blue lines will be visible inside the 
  337. IAP. They show the space available to design a chart in the 320*200 format 
  338. required for use as an AAF-PCX. If you want to draw a chart for AAF, fit 
  339. all elements into this reduced surface, then copy the IAP to Clipboard. 
  340. Start Paintbrush, select Options, Image Attributes and set these to a width 
  341. of 320 and a height of 200 pixels. Then paste the image from the Clipboard, 
  342. edit it as you like and save it as a *.PCX file.
  343.  
  344. M. CHECKBOX "SHOW NUMBERS"
  345.  
  346. For each line you draw, FINAL APPROACH will ask for a connecting point (VOR 
  347. or intersection). If the Checkbox "SHOW NUMBERS" is selected, all VORs and 
  348. intersections will be accompanied by their running number (1 to 3), to take 
  349. the guesswork out of the line placement.
  350.  
  351. N. Other buttons
  352.  
  353. The <NEW>, <LOAD>, <SAVE>, <SAVE AS>, <ABOUT>, <EXIT>, <PRINT>, and <UNDO> 
  354. buttons speak for themselves. So does the "DISPLAY GRID" Checkbox.
  355.  
  356.  
  357. -------------------------------------------------------------------------
  358.                            File Format
  359. -------------------------------------------------------------------------
  360.  
  361. All IAPs are saved into data files with an *.IAP extension. These are pure 
  362. text files that can, with a little care, be easily edited with any text 
  363. editor. Please be sure to back them up before manipulating the data they 
  364. contain.
  365.  
  366. The format is as follows:
  367.  
  368. The first 10 lines are reserved for the IAP header section (Map Name, 
  369. Airport name, Approach Name, Main Nav, Elevation, Cant Angle, Frequencies). 
  370. NOTE: Be sure not to introduce a comma into any of these strings. If you 
  371. want a comma displayed in the Map Name, the *.IAP file must contain a 
  372. semicolon instead. Example: For a Map Name like CHICAGO, ILLINOIS, the IAP 
  373. file would contain CHICAGO; ILLINOIS
  374.  
  375. All other lines begin with a three-letter identifier that documents the 
  376. specific data of this line. All following data is separated by a slash. The 
  377. first two numbers that follow the identifier are always the coordinates, 
  378. i.e. the horizontal and vertical screen position of the element. The 
  379. position is indicated in twips, where 1440 twips correspond to an inch when 
  380. drawn on paper.
  381.  
  382. Example: VOR/00828/00444 would mean that this VOR is placed at 828 twips 
  383. from the left border and at 444 twips from the top border.
  384.  
  385. IMPORTANT: To erase an element directly from the data file, simply set its 
  386. first coordinate to /00000/.
  387.  
  388. Here are the elements one by one:
  389.  
  390. VOR/x-position/y-position
  391.  
  392. NDB/x-position/y-position
  393.  
  394. RUNWAY/threshold x-position/threshold y-position/heading
  395.  
  396. APPROACH LINE/starting point x-position/starting point y-position
  397. /heading/Procedure turn (N, L, R)/Localizer (-1, 0)/Middle marker (-1, 0)
  398.  
  399. OUTER MARKER/x-position/y-position
  400.  
  401. FREE TEXT/x-position/y-position/point size/bold (1,0)/string
  402.  
  403. BOX TEXT/x-position/y-position/point size/bold (1,0)/string
  404.  
  405. ILS BOX/x-position/y-position/point size/bold (1,0)/string
  406.  
  407. INTERSECTION/x-position/y-position
  408.  
  409. LINE/starting point x-position/starting point y-position/ending point 
  410. x-position/ending point y-position
  411.  
  412.  
  413. -------------------------------------------------------------------------
  414.                               Comments
  415. -------------------------------------------------------------------------
  416.  
  417. Any bug reports, suggestions or comments are of course welcome. Please 
  418. address them to Georges Lorsche, CIS ID 100041, 211.
  419.